import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgZorroAntdModule } from 'ng-zorro-antd';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';

import { UserRouterModule } from './user.router.module';
import { UserLsComponent } from './user-ls/user-ls.component';
import { UserRegisteComponent } from './user-registe/user-registe.component';
import { UserEditorComponent } from './user-editor/user-editor.component';
import { userAppAuthorizationComponent } from './user-app-authorization/user-app-authorization.component';
import { userStepsComponent } from './user-steps/user-steps.component';
import { UserPwdUpdateComponent } from './user-pwd-update/user-pwd-update.component';

import { UsermanegeService } from '../../DM/usermanege.service';
import { AppManageService } from '../../DM/appmanage.service';
import { AuthorizedAppService } from '../../DM/authorizeapp.service';
@NgModule({
  declarations: [
    UserLsComponent,
    UserRegisteComponent,
    UserEditorComponent,
    userAppAuthorizationComponent,
    userStepsComponent,
    UserPwdUpdateComponent,
  ],
  imports: [
    CommonModule,
    UserRouterModule,
    NgZorroAntdModule,
    FormsModule,
    ReactiveFormsModule,
  ],
  bootstrap: [
  ],
  providers: [
    UsermanegeService,
    AppManageService,
    AuthorizedAppService,
  ]
})
export class UserModuleModule { }
